.DevRed {
  color: #f00;
}
.DevBlue {
  color: #00f;
}
.sup {
  position: absolute;
  left: 0;
  top: -12px;
}
.sub {
  position: absolute;
  left: 0;
  bottom: -12px;
}
body {
  color: #111111;
}
.btn {
  cursor: pointer;
}
.btn + .btn {
  margin-left: 12px;
}
.btn-font16 {
  font-size: 16px;
}
.btn-font16 /deep/ .el-checkbox__label {
  font-size: inherit !important;
}
.btn-primary {
  color: #1890FF;
}
.btn-danger {
  color: #F5222D;
}
.el-notification__group {
  position: static;
}
.el-date-picker__time-header {
  z-index: 1000 !important;
}
.el-image-viewer__btn {
  z-index: 7;
}
.winClass {
  width: auto;
  padding: 0;
  border: none;
  background: none;
  box-shadow: none;
}
.vue-contextmenu-listWrapper .context-menu-list {
  padding: 5px;
}
.vue-contextmenu-listWrapper .context-menu-list .btn-wrapper-simple {
  line-height: 20px;
  padding: 5px;
}
.vue-contextmenu-listWrapper .context-menu-list .no-child-btn {
  padding: 0;
}
.areaDialogue {
  height: 100%;
}
.areaDialogue .absHead {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  height: 72px;
  z-index: 5;
}
.areaDialogue .absBody {
  position: absolute;
  top: 72px;
  bottom: 56px;
  left: 0;
  right: 0;
  margin: auto;
}
.areaDialogue .absFoot {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  height: 56px;
  z-index: 5;
}
.areaDialogue .targetInfo,
.areaDialogue .targetArray,
.areaDialogue .dialogBox,
.areaDialogue .targetApp,
.areaDialogue .tools,
.areaDialogue .richtxt,
.areaDialogue .sendOut {
  border-top: 1px solid #F0F0F0;
}
.areaDialogue .targetInfo {
  height: 72px;
  padding: 0 12px;
}
.areaDialogue .targetInfo .btnBack {
  width: 24px;
}
.areaDialogue .targetArray {
  line-height: 24px;
  padding: 6px 12px;
}
.areaDialogue .dialogBox {
  overflow: hidden;
  background-color: #fafafa;
}
.areaDialogue .messageArea {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  overflow-y: scroll;
  overflow-x: hidden;
}
.areaDialogue .targetApp {
  width: 100%;
  height: 44px;
  padding: 0 16px;
}
.areaDialogue .targetApp .icon {
  width: 24px;
  height: 24px;
}
.areaDialogue .tools {
  width: 100%;
  height: 44px;
  line-height: 44px;
  padding: 0 16px;
}
.areaDialogue .richtxt {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: auto;
}
.areaDialogue .sendOut {
  height: 100%;
  padding: 0 12px;
  border-bottom: 1px solid #F0F0F0;
}
